home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Build Support / BMProject < prev    next >
Encoding:
Text File  |  1996-02-19  |  1.8 KB  |  62 lines  |  [TEXT/MPS ]

  1. execute "{OpenDocBuildSupportDir}BMCommon"
  2.  
  3. set exit 0
  4.  
  5. # SHOW PROJECT PATH
  6. if "{1}" == "-s"
  7.         set makefile "`streamedit -e "{pfpat}" "{ProjPrefs}"`"
  8.         (evaluate "{makefile}" =~ /(?+:)®1?+.make/) ∑∑ dev:null
  9.         alert "The current project path is:∂n∂n    {®1}"
  10.  
  11. # CHANGE PROJECT
  12. else if "{1}" == "-c"
  13.     set project "`getfilename -b Choose -m "Choose the project's makefile." -q -t TEXT`"
  14.     if ( "{project}"  != "" )
  15.         streamedit -e "1 Replace /≈/ 'pf: {project}'" "{ProjPrefs}" -o "{ProjPrefs}"
  16.         (evaluate "{project}" =~ /?+:(?+)®1.make/) ∑∑ dev:null
  17.         set temp "{®1}"
  18.         streamedit -e "2 Replace /≈/ 'pn: {temp}'" "{ProjPrefs}" -o "{ProjPrefs}"
  19.     end
  20.  
  21. # MODIFY PROJECT
  22. else if "{1}" == "-m"
  23.     set makefile "`streamedit -e "{pfpat}" "{ProjPrefs}"`"
  24.     open "{makefile}"
  25.     
  26. # REMOVE PPC OBJECTS
  27. else if "{1}" == "-ppc"
  28.     confirm "Are you sure you want to delete your PPC object files for the “{OpenDocCurrentProject}” project?"
  29.     set st "{status}"
  30.     if {st} == 0
  31.         set makefile "`streamedit -e "{pfpat}" "{ProjPrefs}"`"
  32.         execute "{OpenDocBuildSupportDir}BMSettings"
  33.         (evaluate "{makefile}" =~ /(?+:)®1?+.make/) ∑∑ dev:null
  34.         set path "{®1}Objects:{PPCcompiler}:"
  35.         delete -y -i "{path}"
  36.     end
  37.  
  38. # REMOVE 68K OBJECTS
  39. else if "{1}" == "-68k"
  40.     confirm "Are you sure you want to delete your PPC object files for the “{OpenDocCurrentProject}” project?"
  41.     set st "{status}"
  42.     if {st} == 0
  43.         set makefile "`streamedit -e "{pfpat}" "{ProjPrefs}"`"
  44.         execute "{OpenDocBuildSupportDir}BMSettings"
  45.         (evaluate "{makefile}" =~ /(?+:)®1?+.make/) ∑∑ dev:null
  46.         set path "{®1}Objects:{68kcompiler}:"
  47.         delete -y -i "{path}"
  48.     end
  49.  
  50.  
  51. # SWITCH MENU TO PPC
  52. else if "{1}" == "-sp"
  53.     streamedit -e '3 Replace /≈/ "ca: PPC"' "{ProjPrefs}" -o "{ProjPrefs}"
  54.  
  55. # SWITCH MENU TO 68K
  56. else if "{1}" == "-sk"
  57.     streamedit -e '3 Replace /≈/ "ca: 68k"' "{ProjPrefs}" -o "{ProjPrefs}"
  58.  
  59. end
  60.  
  61.  
  62. set exit 1